//package com.soar.recruitment.module.user.bll;
//
//import android.content.Context;
//import android.os.CountDownTimer;
//
//public class UserTimerGetCode extends CountDownTimer  {
//
//    /**
//     * 计时器总时间
//     */
//    public static final long MILLIS_IN_FUTURE = 60000;
//    /**
//     * 计时过程中更新一次的时间
//     */
//    public static final long COUNT_DOWN_INTERVAL = 1000;
//
//    private Context mContext;
//    private RoundTextView mRoundTextView;
//    private boolean mStopFlag;
//
//    public UserTimerGetCode(long millisInFuture, long countDownInterval, RoundTextView roundTextView, Context context) {
//        super(millisInFuture, countDownInterval);
//        mContext = context;
//        this.mRoundTextView = roundTextView;
//        mStopFlag = false;
//    }
//
//    @Override
//    public void onTick(long millisUntilFinished) {
//        if(mRoundTextView != null) {
//            if(!mStopFlag) {
//                mRoundTextView.setText((millisUntilFinished / 1000) + "s");
//                mRoundTextView.getDelegate().setBackgroundColor(mContext.getResources().getColor(R.color.color_DBDBDB));
//                mRoundTextView.setEnabled(false);
//            }
//        }
//    }
//
//    @Override
//    public void onFinish() {
//        if(mRoundTextView != null) {
//            if(!mStopFlag) {
//                mRoundTextView.setText(mContext.getString(R.string.get_code));
//                mRoundTextView.getDelegate().setBackgroundColor(mContext.getResources().getColor(R.color.app_color));
//                mRoundTextView.setEnabled(true);
//            }
//        }
//    }
//
//    /**
//     * 设置取消标记
//     * @param flage
//     */
//    public void setCancelFlage(boolean flage) {
//        this.mStopFlag = flage;
//    }
//}
